/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package br.com.ufpb.halloc.negocio;

import br.com.ufpb.halloc.exceptions.DisciplinasVaziaException;
import java.util.ArrayList;
import java.util.List;
import br.com.ufpb.halloc.exceptions.DisciplinaInexistenteException;
import br.com.ufpb.halloc.exceptions.DisciplinaInvalidaException;
import java.io.Serializable;

/**
 *
 * @author leonardo
 */
public class Curso implements Serializable{

    private String id;
    private int cargaHoraria;
    private String nome;    
    private String numeroDepartamento;
    
    public Curso(String _nome, String _numeroDr, String _id){
        this.nome = _nome;
        this.numeroDepartamento = _numeroDr;
        this.id = _id;
        
    }
    public Curso(){
        this.id = "1";
        this.nome="Curso";
        this.numeroDepartamento="DP";
        
    }
    
    public String getID() {
        return id;
    }

    public void setID(String ID) {
        this.id = ID;
    }

    public String getNome() {
        return nome;
    }

    public void setNome(String nome) {
        this.nome = nome;
    }

    public String getNumeroDepartamento() {
        return numeroDepartamento;
    }

    public void setNumeroDepartamento(String numeroDepartamento) {
        this.numeroDepartamento = numeroDepartamento;
    }
    
    public String getCursoID(){
        return this.id;
    }
    public int getCargaHorariaCurso() {
        return cargaHoraria;
    }
    public String toString(){
        
        
        return "Nome: "+this.nome + "\nId: "+this.id + "\nNúmero Departamento: "+this.numeroDepartamento;
    }
    
    
}
